#ifndef ORDEREDWORKUNIT_H_
#define ORDEREDWORKUNIT_H_

#include "WorkUnit.h"

namespace ComputingObjects
{

class OrderedWorkUnit : public ComputingObjects::WorkUnit
{
public:
	OrderedWorkUnit(std::string id, WorkUnitData& params);
	virtual ~OrderedWorkUnit();

	
private:
	OrderedWorkUnit* myPreviousWU;
	OrderedWorkUnit* myNextWU;
};

}

#endif /*ORDEREDWORKUNIT_H_*/
